Ext.define('HIT.view.ReportCheckPanel', {
	extend : 'Ext.form.Panel',
	alias : 'widget.reportcheckpanel',
	// 开票核对表
	height : 280,
	width : 500,
	overlapHeader : false,
	preventHeader : true,
	layout : {
		type : 'absolute'
	},

	initComponent : function() {
		var me = this;

		// 取期间列表
		var periodlist = new Ext.data.Store({
			fields : [ 'period', 'displayname' ],
			data : [ {period : 'VAT', displayname : Share.T('增值税专用发票')},
			         {period : 'N_VAT', displayname : Share.T('增值税普通发票')},
					 {period : 'BT', displayname : Share.T('营业税发票')},
					 {period : 'E_INV', displayname : Share.T('出口发票')},
					 {period : 'T_INV', displayname : Share.T('交通运输发票')}
				   ]
		});

		Ext.applyIf(me, {
			items : [ {// 基本框
				xtype : 'fieldset',
				x : 20,
				y : 20,
				height : 360,
				width : 450,
				layout : {
					type : 'absolute'
				},
				title : Share.T('基本信息'),
				items : [ {
					xtype : 'datefield',
					x : 50,
					y : 20,
					id : 'report-check-dateStart',
					width : 310,
					labelWidth : 80,
					editable:false,
					format : "Y-m-d",
					fieldLabel : Share.T('开始时间')
				}, {
					xtype : 'datefield',
					x : 50,
					y : 60,
					id : 'report-check-dateEnd',
					width : 310,
					labelWidth : 80,
					editable:false,
					msgTarget  : 'side',
					format : "Y-m-d",
					fieldLabel : Share.T('结束时间')
				},{
					xtype : 'combobox',
					x : 50,
					y : 100,
					width : 310,
					labelWidth : 80,
					editable:false,
					id : 'report-check-docType',
					store : periodlist,
					displayField : 'displayname',
					valueField : 'period',
					fieldLabel : Share.T('票据类型')
				}, {
					xtype : 'textfield',
					x : 50,
					y : 140,
					width : 310,
					labelWidth : 80,
					id : 'report-check-startdocno',
					fieldLabel : Share.T('起始单据号')
				}, {
					xtype : 'textfield',
					x : 50,
					y : 180,
					width : 310,
					labelWidth : 80,
					id : 'report-check-enddocno',
					fieldLabel : Share.T('结束单据号')
				}, {
					xtype : 'textfield',
					x : 50,
					y : 220,
					width : 310,
					labelWidth : 80,
					id : 'report-check-startticketno',
					fieldLabel : Share.T('起始发票号')
				}, {
					xtype : 'textfield',
					x : 50,
					y : 260,
					width : 310,
					labelWidth : 80,
					id : 'report-check-endticketno',
					fieldLabel : Share.T('结束发票号')
				} ]
			// 第一部分基本框结束
			}, {
				xtype : 'button',
				text : Share.T('确定'),
				x : 310,
				y : 340,
				width : 65,
				id : 'report-check-yes'
			}, {
				xtype : 'button',
				text : Share.T('清空'),
				x : 390,
				y : 340,
				width : 65,
				handler : function() {
					this.up('form').getForm().reset();
				}
			} ]
		});
		me.callParent(arguments);
	}
});